ZephyrProjectManager\Base\AjaxHandler D

Total Complexity 860
Dependencies 15
Dependents 1
Total lines 4,263
Lines of code 3,480
Logical lines of code 2,281
Comment lines 64
Methods 121
Properties 3

Methods 121

Method Rating Maintainability Complexity Lines of code
save_task()
D
23
51 142
new_task()
D
22
49 162
getCalendarItems()
D
24
43 165
send_comment()
D
28
31 133
saveTasks()
D
36 34 61
filter_tasks_by()
C
32 29 104
update_task_completion()
C
32 25 103
save_project()
C
33 26 85
exportTasksToCSV()
C
31 24 112
filter_tasks()
C
37 24 64
saveProjects()
B
38 23 65
filterTasks()
B
36 22 74
filter_by()
B
39 19 62
team_members_list_html()
B
36 15 80
get_project()
A
35 13 88
copy_task()
A
40 15 52
update_subtasks()
A
37 13 75
get_all_tasks()
A
42 15 45
upload_tasks()
A
34 10 99
new_project()
A
40 12 55
export_project()
A
34 8 94
filter_projects()
A
46 10 36
convert_to_project()
A
44 9 42
project_task_progress()
A
45 8 39
sendEmail()
A
54 9 19
__construct()
A
33 2 123
get_user_progress()
A
44 7 45
bulkUpdateTasks()
A
52 8 26
authenticate()
A
56 8 16
uploadTaskFile()
S
57 8 14
get_paginated_projects()
S
50 7 27
export_tasks()
S
46 6 35
getMembers()
S
55 7 19
update_task_priority()
S
49 6 30
get_members()
S
57 7 15
update_user_access()
S
58 7 14
uploadAjaxFile()
S
54 6 20
update_category()
S
54 6 20
export_task()
S
43 4 48
copy_project()
S
56 6 17
create_category()
S
55 6 17
update_project_members()
S
56 6 16
exportProjectsToCSV()
S
45 4 39
update_project_status()
S
55 5 19
like_project()
S
55 5 18
createTaskList()
S
49 4 31
subtaskEditModal()
S
47 3 42
getTasksDateRange()
S
60 5 11
follow_task()
S
51 4 26
updateTaskDates()
S
53 4 22
switch_project_type()
S
54 4 20
getTaskComments()
S
54 4 20
update_task_end_date()
S
55 4 18
update_task_start_date()
S
55 4 18
updateTaskDueDate()
S
57 4 16
updateMessage()
S
57 4 16
updateFileProject()
S
57 4 16
print_project()
S
57 4 15
updateProjectSetting()
S
63 5 9
get_project_tasks()
S
57 4 14
updateTaskStatus()
S
59 4 13
archiveTask()
S
61 4 11
archiveProject()
S
61 4 11
delete_status()
S
61 4 11
create_status()
S
55 3 19
like_task()
S
56 3 18
getUserData()
S
58 3 16
complete_project()
S
64 4 8
remove_project_from_dashboard()
S
65 4 8
add_project_to_dashboard()
S
65 4 8
getSubtasks()
S
63 4 10
remove_comment()
S
59 3 14
remove_project()
S
58 3 14
project_progress()
S
59 3 13
editTaskModal()
S
61 3 11
editProjectModal()
S
61 3 11
view_project()
S
62 3 11
update_status()
S
55 2 19
get_task()
S
56 2 16
remove_task()
S
57 2 16
loadProjectsFromCSV()
S
67 3 7
loadProjectsFromJSON()
S
67 3 7
view_task()
S
64 3 9
get_project_members()
S
67 3 7
get_user_projects()
S
62 3 10
bulkArchiveTasks()
S
66 3 8
dismiss_notice()
S
63 3 10
removeProjectFromDashboard()
S
67 3 7
bulkDeleteTasks()
S
66 3 8
add_team()
S
59 2 14
remove_category()
S
62 2 11
updateSubtaskOrder()
S
65 2 9
getProjectOverview()
S
64 2 10
updateTaskMeta()
S
66 2 8
getTaskPanelHTML()
S
63 2 10
getProjectPanelHTML()
S
63 2 10
importIcal()
S
66 2 8
display_category_list()
S
73 2 5
createQuickTask()
S
67 2 7
updateProjectView()
S
69 2 6
get_user_by_unique_id()
S
65 2 8
delete_team()
S
70 2 6
update_team()
S
62 2 10
display_activities()
S
68 2 6
getPostVar()
S
75 2 4
getStatus()
S
69 2 6
updateStatusOrders()
S
72 1 5
sendTestEmails()
S
69 1 7
error()
S
72 1 6
unauthorized()
S
77 1 4
getParam()
S
79 1 3
hasParam()
S
79 1 3
newProjectModal()
S
66 1 9
updatePriorityOrders()
S
72 1 5
get_projects()
S
73 1 5
newTaskModal()
S
64 1 10
get_tasks()
S
78 1 4
add_ajax_function()
S
74 1 4
get_team()
S
72 1 5
get_available_project_count()
S
68 1 8
deleteTempFiles()
S
74 1 5